Update Queue Model to more controllable and safe with mutex