update addEffect