Revert "changed base date and dao, because preverious version can't work with few users at the same time."

This reverts commit cadc8f7feb979ed53c4635de963e42a28b55c3b9.