Revert to ThreadPool
ThreadPool improvement : added cancelable task
Fix MapViewport memory leak in Map
Fix concurrent signal call SignalNewTile