add ondemandx & upgrade