refactor isUpdated, isReloaded, isSent