update - improve transitions between pages