made use of async void on process
fine tuning