index page uses async
playing with controller and load