fixed update_log()