update switch to async due to problems in alignment updates