fix queue bug