fix session sweeper to use handle_info for timer