added thread bumping system