added discriminator for tile update