add story done callback