udpate depend