update self-focus