- code cleanup
- fetch method used to make http requests moved to module level as
  function, so cached tiles are reused during multiple map redraws