post: offline < intermittent < async