Basic offline tasks implementation