add callback for 'preload' and 'success_load'