use caching and stop sending automagically.