logic update and support to prevent loading more when the data douce is loading