change data provider update method signature to support parameters