add first sync io js first attempt