Fixed @ticking, added @background and @async
More async stuff