refactor(sever.go) send stop async; remove unnecessary else

No one will consume the result of stop. 
Stop is synced by another stop channel. 

Asyncsend will go away after separate internal communication channel and external ones.