retry to make .so object