item observer and item job ready