Reactive Programming Vs Asynchronous