update feature now working, roughly