update 3 dict