update self information