fixed bug in portfolio return calc