receive data from service