refactor timeline to monitorsequence