call back when provider finished added