move demo to demos
rename demos
fix build on linux