enqueue method accepts options to control ttr, delay, and pri.