updated dependencies and composer