update dependencies and information
update to new api