working progress bar with push :)