update library
update distribution files
update build settings