Buy 13inch Retina now or wait for Haswell

Before i start this is for normal usage, web browsing music ect ect, So should i buy one now ( I really want one now ) or just wait for Haswell and get the extra battery life even though i will be with my charger 90% of the time