added more backend tests (promises) and fonts