update fg