for reducing stress, only update table when necessary