load remote JSON map tile URLs asynchronously