update status updates correctly