Long waiting time means there is something very hard to verify. Therefore, main applicants should be patient. At least VO trying to gather information from third parties. If someone need to speed up their application processing and if VO was not patient enough with your complexity and issue a refusal, what do you think in this case???
So as I told you! Sometimes no news is good news! I know waiting is painful but when you get your wish and sit in the top mountain, look back to long journey - you can see how wonderful you are!
Hope for the best and should not complaint my hard working Visa officers
!