upgrade dependenceis