init with new background