opts update
db func update