fix: implementation of online status