Sync on Android takes connectivity into account

iOS has empty implementation atm