[C] resource update + new effect