updated dependencies and api crud fixes