init bubble updates in stages