added status feedback and everything seems to work properlly now