add daemon.hh asio_config.hh custom_allocator.hh