bug fix: superblock_put()