Fixed task Id handling and added some tests
Check method execution is done from UI Thread
Notification optimization