web api not working as expected
moving towards 1.3
moved to async