updated client prediction