Improve tile drawing efficiency (#231)

By updating tile inline without reloading map