reactivated cachhe function and added short if to check if async is set
added more loggin
removed viberate notification