big cleanup: move iteration code to proper subroutine and restore time_step
add staggered FSI time steppers