add support for suppressing update