add async collection processing post