(change) change namespace to fx
(feat) add timeout key, adjust angular callback