Just updated my iPhone 4s to the IOS 8 update and lost all my stuff

So I have ICLOUD on my iPhone and on my mac, but when I updated my phone it restored everything back to from 2013 (2 years ago) so now I don't have my recent contacts and apps and music on the phone. My macbook pro has my recent messages and contacts but I just don't know how to transfer it all of it onto my phone. Or is their another way to get it all back from 20 min ago before I updated my phone?!

Sorry for that, and I find a post that tells how to recover lost data after iOS 8 update, you can refer to http://www.imobie.com/....htm#part2

  • Updated to iOS 7 and lost everything Yesterday, I updated my iPhone 4S to ios7 and didn't back up. Now, all my contacts, apps, photos and everything is gone. I don't use iCloud. What do I do to recover my things?
  • Updated iPhone iOS 6.0 and it deleted All MY CONTACTS I do not have anything stored on icloud. Now, I do have all my stuff stored to my computer on iTunes, i just tried to restore my iPhone, but my contacts are not there. I'm very frustrated and mad that this happened.
  • Updated iphone 5 to ios8 and lost photos and access to phototstream? Just updated iphone 5 from ios7 to 8 and now can't access all the photos which were on my photostream? The albums still appear in my phone which i created but there are no photos and none of them have backed up onto my computer. Lost some really important photos so does anyone know how i can find them?
  • Just updated to iOS 8 on my iPhone and it changed my ringtone and don't let me change it back? So I just updated to iOS 8 yesterday, but today all of a sudden my ringtone changed to a ding sound opposed to the original notification noise when I get texts. So I was like okay weird but no big deal I'll just change it back. So I went to settings and sounds and found the original ringtone and chose it. But when I went back out it didn't save. So I kept trying over and over and it still will not save it. It keeps going back to the ding ringtone. Am I doing something wrong? Any help?