break update-trace-view into backward and forward