torching alchemy.updateGraph and refactoring alchemy.startGraph