send userleave in goroutine so as to not make the server panic and die