Updating with external dependencies