Use precountedDance for dance directly.

Get rid of double calculations and fix problem with GUI not show
dance progress.