implemented backend online status