add redis queue support