updated to latest libraries and node environment