Implement parallel permission system for data source push