not using async loading, display alert when unstable