Fixed cached results calling the completion handler twice.