refactoring + add untagged
add class and some improves
sync tags model with bookmark model