better effect for showing progress