update tag_handler

incomplete unites for tag handler