optimized dependency solver ordering
fixed duplicated download