You don't appear online at once, I don't know exactly how long you should be online to appear online but it takes some time. Also, you should be active, staying online behind in the background doesn't make your gigs appear online.
I get this information from my research, It might be wrong