spiv: Cleanup the progress callback.

Cleanup the code a little, draw better progress.

Signed-off-by: Cyril Hrubis <metan@ucw.cz>