added a very simple async gui for avalon