actually refresh the portfolio before displaying balance

bugfix for gekko having a stale internal state which doesn't match the actual balance in portfolio