pushing data now reset defaultZoom if needed, buggy and not flexible right now