p.dao update