try not to process duplicate updates