Asynchronous WPF port