refactoring, using TileCache doesn't require to create the String id now