update dependencies and build file