Improve fragment dao