fix for double execution of valid pending updates