make receiver::subscribe method synchronous