remove uncache and refactor core : about 300 lines of codes are removed