Ok guys so i updated e7 using the inbuilt updater. Did not work. So modified the updater-script to delete all asserts and then it worked,my Phone was updated and is running fine. The problem is that when i open system update it still detects that my system is on older version than the one i have and shows me the update which i have already installed. Any ideas what i can do?