update LevelServiceImpl to get LevelData from PersistenceLayer