change version in build
refact dao interface