update focus