1. comment the log statement.
2. fixed the weak_ptr hash/equal function
3. remove the connection reference from mqueue if connection deleted
4. a new disconnect method in mqueue.cc (and remove the `send` method)
5. optimize the expired check