update libraries
update build