add fold update map