solve consume timeout