refactorin time