update boat && sea algo