states refresh