added delays for client and component