sup: fix and update