add ajax request wrapper