fix and support recording status