Update library
source need to be full.