dont listen until subscribe complete
handle error response