is there is any code to do that ? or just waiting gps to pick points from location manager ?
The code you have is as fast as it is going to get. How quickly you get GPS fixes is dependent upon a number of things, including device and the general environment (e.g., can you receive signals from enough satellites?).