gpsFetch cleaned

gpsFetch function was so dirty, so I constructed from the first.
gpsFetch has also bug that can only parse one line at a time.
The timing to load data from gps and write to lcd or SD should be
considered.