added processJSONTask