Currently the http endpoint is calling different handler than the grpc handlers.
Since http endpoints are being used currently, any features and bugs changes are being made to the http endpoint handler and not the grpc handler.
We can fix this by calling grpc handlers from http handlers.