fetch in parallel