Introduce a swap mathod to encapsulate the replacement of odl with new  on render