add load-error event and update status on fail