The answer to your question for me is quite simple. Whether the payment is classed as a direct asset to the company in the form of CAPEX payment or revenue is irrelevant; because if it is classed as revenue, there will be a direct expense of $1mil to offset the payment in the form of server upgrades.
As to the work that needs to be done you need to refer to the prospectus for the TV2 purchase.
It should be noted that in the original prospectus TV2 required a min of $4mil to make the deal happen, but was able to accept subscriptions up to $10mil. The additional funds were to be used to expand the KL hub & expand the business. So far they have raised approx $6mil, this is my rational for expecting another cap raise & the fact the KL upgrade costs more than $1mil US.
In the below ann, TV2 mentioned a change in direction when they secured AWS as a cloud based solution, however this was NOT the original plan & was chosen due to a lack of funding. The Africa deal highlights how badly they want to control the end to end process as they are changing back to the original plan (great news IMO).