canvas drawing updates canvas image file via asynchronous call to canvas setpixel action