some refactors:
1. display user name in ActionSheet.
2. acquire product type from server.