Add core.async to our dependencies
Use asyc update channel for updating canvas