Concurrent update of content overwrites published content

Have you checked out BackOffice Editor View for Umbraco | Umbraco Marketplace ? It can enable content locking which can also be varied by languages.