Only update lastActive if it's greater than timestamp