update SDK structure