Values are not updated in Lightning after record update

$A.get('e.force:refreshView').fire(); This event or this code you are using in that's why this is not working.

It’s supported in Lightning Experience and Salesforce1 only.

Refer it

The lightning container is still buggy. As i am redirecting to detail page, I started using Javascript window methods rather e.force:navigateToSObject methods.

window.location ='/myportal/s/opportunity/'+oppId ;

redirects to opportunity and via hard page reload thus loading new values from database.

I know its not recommended by salesforce, but had no other option. Hope salesforce fixes this soon.