Changed flow

Takes backup of the old mirrorlist before it gets a new one.
Gets list with all mirrors and ranks them, then chooses 6 fastest
and puts them into a new list and removes the temporary. Solved #1