return updated results