simple tile cache for overzoom