non-blocking get/post requests