further fixes, make start check if running before doing anything