added new currentstockinfo service and refactored portfoliocontroller