processing results one at a time