Tinder.com

Unfortunately there is no perfect solution for this. You can either have realtime or you can have accuracy, but not both. Client predication and interpolation can be good for a lot of cases there it causes problems too.