Fix a bug with upload data source and added a radio for create data source or create data source griup