let effect run the loop
Add rainbow and put run loop in thread
bump version