update feature macros
adapter mf checker also check non-static, const mf