reliable updating;