update some self-test