Fixing the large payload issue

When step message exceeds one byte, the message decoding used to fail.
Fixed the way we read using CodedInputStream so that any number of bytes
can be send