timed messages with callback