update dependencies and deprecate