update heroes struct