timeout redraw if canvas context not ready #12