fix #stop and allow it to be called if already stopped