Fix toast error, cache results in activity