extracted an item refresh service