So I'm using the sportsbrooker BetInAsia, but if I bet on say O/0.5 goals and the outcome is determined really early, I still need to wait until the end of the game before the bet is settled.
There are plenty of sportsbooks here that settle the bet immediately so that you don't have to wait for the entire match

. I know it is frustrating but can I ask you why you are playing in that sportsbook? We have plenty of options here, just a quick glance at this (gambling) section will reveal many reputed sportsbooks that are doing exactly that and much more (in terms of rewards

).
Please go through the terms and conditions before making any deposits.
Ok, can't say I have all that much knowledge about the different sportsbooks you can use.