As long as one share remains on the top line of the sell side, the share cannot move higher unless it's been sold. And even if the last of those 90M were bought up, there would be nothing stopping someone else to place another lot up for sale at the same price. That's how the system works.
Also, if the 90M are sitting at a level ABOVE what the most enthusiastic buyer is prepared to pay, the price won't move up to that level. Obviously, the news you read wasn't positive enough for anyone to start buying up.
You mention it's a penny stock. Quite often, people becoming involved in that kind of trade want to see some upside for "a quick buck", If 90M shares are for sale at 1c, they figure it'll take ages for those shares to be bought up before they can hope for the next wave of buyers jumping up into 1.1, 1.2, or even 1.5c. Without a realistic chance to sell higher, I wouldn't risk 1c.