another spring in shanghai