Dynamic Immersed Boundary Method