update queue front/back/pop methods