Added different publishers - one that considers the order and a totally async version.