Add more functions, now able to get drift and keep online for once.