Basic client tick handler