external dependencies update