compile dependency update