fix: not lock is_running