updated vandouken to work with current hpx