fix 5: implementation of online status