restore feature totally works / add revision selection when the user tries to restore a backup