updated modules and node version requirements