Show cluster only if is on the screen and manage async tasks