fix isrunning behavior