fix that engine bug
move effect update to first in line