more improvements to glr algorithm