[ci skip] support Circle, further work