Fix some syncing issues

-Don't modify the local database if the request has an error
-Use a long long for parsing the remote id
-Used fetched results controller for vehicle list