Race condition in lazy initialization
add libs