update status callback