update dependencies and travis config