improve build dependencies