update dependenciez
handle projection into findAndModify