Adaptation optimizes sensory encoding of future stimuli | Synapse