OK, I'm new here, but I think I have a pretty good asynchrony story for this thread: When DS was 3, we were getting concerned that he was still using a pacifier at sleep times. One evening, I explained that everyone gives up their pacifier eventually and asked when he thought he might be ready to give up his. He thought seriously for a minute, then said, "When I turn three and a half."

He was excited about turning 3 1/2 and asked us to show him on the calendar when this would occur. Fast forward a couple weeks later (with no intervening mentions of pacifiers): On the morning of his 3.5 birthday, he came downstairs and announced, "Today is October XX (supressed for privacy). I am three and a half today. Please put my pacis in the trash." And that was the end of the pacifiers.

He set a goal for himself, kept track of the date independently using his calendar skills, and then enforced it. Very asynchronous that the "goal" happened to be giving up pacifiers!