update addon edit prototype