update ngo and cause with fields