Update canvas sequentially (clean code later).