check for firmware updates once per hour

Should fix #197.