time_step uses only vars instead of fsi_vars