process articles one by one instead of preloading