Update checker functionality