update dependencies
brush up settings