recorder update