change the current storage and save it into session[:current_storage]