add FSI_RK4_semiimplicit