refactor connect instrumentation to cleanup code and support asynchronous middleware by correctly shimming the next callback.
better mongodb instrumentation