update first_run with real shape