update 2d water