no delay version

no delay version