updated skynet npm logic