update module use index/wrapper