cleanup & sync
better sync
minor cleanup, more to follow
Remove unused field
	Use atomics to manage closed state and IOExceptions
Russian and Portuguese translation updates