see if this helps
i.e. do data offline sequence when you receive the disconnect callback
BTW, did you contact distributor?