Added a 4th pattern, parallel get all data