update extension loading to not include major/minor version directory in require