db: add support for service msg
add DiyWidget