Supported by Foundation of Science and Technology Committee of Shanghai Municipal Government(064119530).