Removing progress direct manipulations and runOnUIThread
Returning value(null) from activate, still not working but logically correct