Update twitter adapter with emits and refactors