item refresh first