fixed live calculating