encapsulating qtranslate (fix update bugs)