- only load library once

- only load library once