Added Canvas Updating