pub with greenlets and tests