Implement simple promise cancellation
Better implementation of tile rendering cancellation