canvas is partially saving