added update_parameters to driver