fix bugs on contactemail: maximum stack depth reached, and also the check for whether contact is the same when editing