move getScreenContent from doInBackground to done method so that it is run on EDT