db change, interface change, init change