So there was a DB version mismatch in the WP_Options and versions.php which was keeping me in loop. Now I am able to log in as admin, and theme is default, but i still see white screen on the blog website.
I have checked config.php has right values in it. actually theme preview shows it all fine, but on real blog url, it doesnt work and showing me white screen