update feature handling