placed a timeout on the canvas render to stop a backlog of rendering