Found an update bug, add member working not tested
improving it bit more