If fixes fail, Iowa town could be left under water