New stop method (by just breaking listen() loop instead of exit())