Got progress dialog to work properly in CatalogActivity. Things are still broken in other places wherer we request data from server.