a uncompilable state,temp work, refactor atomic renaming to RenameQueue