update dependencies
add engines to packege.json