use bootstrap user to push; use UI class
refactored to use UI class
bug fix
require ztk 1.0 now