add recv to messages namespace