fix mutex init and add TODO, add TaskThread for thread pool