client object move