fix: reset logic of effect operations