Core: update die function