moved retrieving of result image to ShowResultActivity and DataAccessUtil, skipped disk i/o