Reducing number of calls to rerender after creating new artifact from 4 to 1