update client to subscription methods