dependency sync