switch clock method
fix clock link
refactoring
implement seq and rand access