tepsonic: rebuild