modify Queue performance

modify:
  mirror performance
  constructor