added ButtonLayout database update