optimize HAR: Adding a self-adaptive mechanism for HAR