js api call with callback parameter