BY: some async task fixes on mainactivity