refactor ghost server code
added async load() method to bodies