Add updateTile implementation