sort out dependencies, upgrade nodejs required for dev