Fixed initial report update not show correct information.

Moved this.calculate() to always occur, even if no inputObj is passed.