bug fix and add update button
update locales