add: tile update service