status: keep track of elapsed time separately from status