bug fix in dao add, change service signature to suppress success