add push to demo2 but got bug