fix is_older_by bug