Update better glprogram