Reconstruction scoped_ptr, add manager class, use manager app, client, handler ptr .