That client and server movements are out of sync is normal and in every online game, but the delay is just too much.