1) Code reformat
2) Asynchronous executor replaced  with managed executor services