updated foreground