Added asynchronous rainbow example