fix update logic:
1) stop checking updates if user declined updates
2) add request to update in custom menu
3) make random interval for checking update (from 1 to 5 hours)