add some @pre and informal spec to async examples