messages on demand