Fix async destructor
CMake fixes (removed unuded stuff)
Foreign io_service destruction fix