=add findandupdate feature