queue takes dict instead of kwargs