schedule callback as opposed to calling directly on message received