recalc on componentDidMount