update library function and readme