per gli account di Gmail va in push automaticamente (mi pare).
Il fatto che per gli account in pull non chiuda la sessione dati può essere un bug, ma non c'è bisogno di fare tutto questo scangeo