fix asmoyo.js mediaModal (move asmoyo-media.js to single file asmoyo.js)
fix option implementing mediaModal new concept
change moelObserver to CacheObserver and register category repo in events , also update category seeder