add isLoading method and fix _isLoading handling
refactoring setting of _isLoading now inside _executeActionCallback
prevent executing second loading before first finished