remove unused
remove synchronized in ProgressBuffered