add modify_params before filter and remove future time validation on update