upgrade deps, add test script