Use setTimeout to delay manual angular boot that caused multiple ui-view to be inserted into the body, thus causing the view to repeat itself