<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def context_completion_checker(async):
 """Persist async marker and async the completion check"""


    store_async_marker(async.id, async.result.status if async.result else -1)

    logging.debug("Async check completion for: %s", async.context_id)
    current_queue = _get_current_queue()
    from furious.async import Async
    logging.debug("Completion Check queue:%s", current_queue)
    Async(_completion_checker, queue=current_queue,
          args=(async.id, async.context_id)).start()

    return True