add findAndModify command
Merge branch 'findandmodify' into release