Updated aynchronous rainbow example