canvas preloaded progress with gifs