update status w conditional