updated dependencies and travis config