update base dao