fix pool mutex unlock bug
fix pool put panic at runtime when c(connection) is nil
fix connect pool put defer