update kafka producers to split messages across partitions based on accountID