Create caching background canvas on init