Promisify frontend services