one step create dic asyncr