added limit to parallel dispatch