receiving messages from service